Topic Name辨認Payload資料被發佈到哪一個訊息通道。
Topic Name必須是UTF-8編碼的字串。
如果Topic Name有多個階層,則使用『/』區隔。
設備傳給Broker的PUBLISH封包的Topic Name不能包含萬用字元(wildcard characters),也就是不能包兯『#』、『+』。
Broker傳給訂閱Client的PUBLISH封包的Topic Name必須匹配訂閱的Topic Filter(主題過濾器)。
MQTT v5.0允許使用Topic Alias(主題別名)。如果Topic Name的長度為0且沒有Topic Alias就是Protocol Error。
以上圖為例,如果要取得武嶺的溫度,則TOPIC NAME則是
台灣/太魯閣國家公園/武嶺/溫度